package com.management.department.teacherinfosystem.Repository;

import com.management.department.teacherinfosystem.Entity.Role;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.Optional;

/**
 * 角色表持久层
 * 当前只有一个接口：通过 name(code) 查询角色。
 * 方便后续扩展（如添加 findByDescription 等）。
 */
public interface RoleRepository extends JpaRepository<Role, Long> {

    /**
     * 根据角色唯一标识查询（如 "admin" / "manager" / "teacher"）。
     */
    Optional<Role> findByName(String name);
}
